"track record" - Details

English Term:
track record
Arabic Term:
سجل، سمعة
Arabic Definition:

.